Providing a Model for Cost Estimation of Hospital Information System Software Design Using Continuous Decision Tree Algorithm
Authors
Abstract:
Introduction: The cost estimation of a hospital information system software refers to estimating the cost and time required to develop the hospital information system software prior to the start of the project, which will continue until the end of production and development of the system. Estimating the cost of software to produce hospital information system is one of the major concerns of project management in health companies. Cost estimation models that estimate the cost of system construction in the early stages of project construction, with minimal information available from the project, are useful and needed. Selection of an appropriate cost estimation method enables efficient control of time and cost of system construction. Method: In this retrospective study, 23 open source software projects for hospital information system were selected and the cost of software design and 16 independent variables of each hospital information system software were extracted. The data were then transformed into a test and training set and using a continuous decision tree algorithm, a prediction model was proposed to estimate the cost of designing a hospital information system. The algorithm was then evaluated with four other continuous algorithms. Results: In this study, the continuous decision tree algorithm was implemented using the 10-fold method and two parameters including mean squared error and mean absolute percentage error were used for evaluation. In the proposed model, error of 74.31 units was obtained for the mean squared error and 17% for the mean absolute percentage error. Conclusion: It was shown in this study that the proposed model had an acceptable error rate indicating that it performed better than similar methods and can be used to estimate the cost of اhospital information systems
similar resources
A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)
Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...
full textinvestigating the feasibility of a proposed model for geometric design of deployable arch structures
deployable scissor type structures are composed of the so-called scissor-like elements (sles), which are connected to each other at an intermediate point through a pivotal connection and allow them to be folded into a compact bundle for storage or transport. several sles are connected to each other in order to form units with regular polygonal plan views. the sides and radii of the polygons are...
Fuzzy Decision Tree Approach for Embedding Risk Assessment Information into Software Cost Estimation Model
As software cost drivers are fuzzy and uncertain, software cost estimates are prone to a certain degree of estimation errors especially in their early stages of software development life cycle. However, most of the existing software cost estimation models in present literature only generate a single point estimate and do not explicitly reveal the degree of risks caused by their inaccuracies. Th...
full textA three- stage algorithm for software cost and time estimation in fuzzy environment
In this paper an efficient three- stage algorithm is developed for software production cost and time estimation. First stage includes a hybrid model composed of COCOMO and Function Points methods to increase estimation accuracy. Second stage encompasses paired comparisons matrix of analytical hierarchy process to determine amount of any resources consumed in each step of software production by ...
full textA Novel ICA-based Estimator for Software Cost Estimation
One of the most important and valuable goal of software development life cycle is software cost estimation or SCE. During the recent years, SCE has attracted the attention of researchers due to huge amount of software project requests. There have been proposed so many models using heuristic and meta-heuristic algorithms to do machine learning process for SCE. COCOMO81 is one of the most popular...
full textMy Resources
Journal title
volume 7 issue 2
pages 124- 132
publication date 2020-09
By following a journal you will be notified via email when a new issue of this journal is published.
No Keywords
Hosted on Doprax cloud platform doprax.com
copyright © 2015-2023